package cn.jiedh.app.meiweidk.app;

import cn.jiedh.app.meiweidk.Utils.KeyConstans;
import cn.jiedh.app.meiweidk.Utils.tool.L;
import cn.jiedh.app.meiweidk.Utils.tool.T;

/**
 * @name：
 * @author： liuyun
 * @phone： 15723310658
 * @createTime： 2017/12/20
 * @modifyTime： 2017/12/20
 * @explain：说明
 */


public class EnvConfig {

    public static String BASE_URL;//基本接口地址
    public static String COMMUNITY_URL;//社区
    public static String BURIED_URL;//埋点
    public static String BURIED_APP_KEY;//埋点key
    public static String BURIED_PRIVATE_KEY;//埋点私钥key
    public static String APP_KEY;//需要更换
    public static String PRIVATE_KEY;//需要更换
    public static String PUBLIC_KEY;//需要更换
    public static String AUDIT_APPKEY;//审核期KEY
    public static String AUDIT_PRIVATE_KEY;//审核期KEY
    public static String AUDIT_PUBLIC_KEY;//审核期KEY

    public static String PHONE_PUBLIC_KEY;//

    public enum EnvType {
        ENV_RELEASE,//上线版本
        ENV_TEST,//测试版本 比如203
        ENV_DEBUG,//调式版本
    }

    private static EnvType mEnvType = EnvType.ENV_TEST;

//    static {
////        initEnv();
////    }

    public static void initEnv(EnvType envType) {

        if (envType != null && envType != mEnvType) {
            mEnvType = envType;
        }
        switch (mEnvType) {
            case ENV_RELEASE://上线
                L.e("上线初始化--------");
                KeyConstans.initMXK();
//                L.isDebug = true;
                break;
            case ENV_TEST://203
                L.e("本地测试初始化--------");
                KeyConstans.initTest();
//                L.isDebug = true;
                break;
            case ENV_DEBUG:
                break;
        }
    }
}
